检索Play框架Java中POST请求中发送的请求正文字符串

伯恩(Bourne):

我在Java中使用播放框架。我想检索在POST请求中发送到播放服务器的整个请求正文。我如何找回它?

biesior:

看看play.mvc.Http类,那里有一些选项(取决于数据格式),即

RequestBody body = request().body();
MultipartFormData formData = request().body().asMultipartFormData();
Map<String, String[]> params = request().body().asFormUrlEncoded();
JsonNode json = request().body().asJson();
String bodyText = request().body().asText();

您可以request().body().asText()从命令行使用cUrl 进行测试

curl  -H "Content-Type: text/plain" -d  'Hello world !' http://domain.com/your-post-action

...或使用某些工具,例如浏览器插件:https : //chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Rails的活动资源:如何在请求正文中而不是查询字符串中发送post参数?

如何在Go中的POST请求中发送JSON字符串

使用Scala和Play框架与正文发送POST请求

在请求正文中而不是在查询字符串中发送参数

以字符串形式发送带有请求正文的POST请求

在AFNetworking 3.0中发送带有正文字典的POST请求

C# HttpClient:如何在 POST 请求中发送查询字符串

使用基本身份验证和请求正文在 Java 中发送 HTTP POST 请求

在HTTP请求中发送JSON字符串时,req.body在express中为空

在POST请求中从正文检索JSON-Java

Rust + Rocket:我如何从请求中读取 POST 正文作为字符串?

如何将 PHP 变量封装在字符串中?(在 POST 请求正文中)

将变量传递到JSON请求正文的逐字字符串文字中

如何在POST请求中发送两个正文?

在R中发送带有正文的POST请求

在axios中发送带有正文的POST请求

在Django中以字符串形式获取请求正文

在python脚本中发送带有多个数据文件和字符串的post请求

解析POST请求中发送的json正文数组,并在GoLang中打印

POSTMAN 在 POST 请求中没有在正文中发送任何内容

在java中发送JSON Post HTTP请求

POST 请求正文不能包含 Java 中的中文字符

如何使用JSON正文在Java中发送发布请求

当使用字符串作为请求正文时,为什么Axios使用Content-Type application / x-www-form-urlencoded发送我的POST请求?

在ReadyAPI / SOAPUI Pro中无法在GET请求中发送正文

检索cookie并在后续的POST请求中发送

请求正文列表<KeyValuePair <字符串,字符串>>

将JSON字符串作为输入传递给带有Selenium的RESTAssured中POST请求正文的参数之一

在正文中发送GET请求参数