日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java解析带斜杠的参数_Java Spring MVC应用程序仅接受带有斜杠的POST请求

發布時間:2025/3/8 java 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java解析带斜杠的参数_Java Spring MVC应用程序仅接受带有斜杠的POST请求 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

war文件名是forms.war。 web.xml中的url模式為"/"

控制器操作的@RequestMapping為"/"

如果遇到localhost:8080 /表單,則RequestMethod.GET操作正常工作

如果針對localhost:8080/forms點擊發布數據,則不會觸發RequestMethod.POST操作

POST請求提供302重定向

當我點擊localhost:8080/forms/時,POST請求正常工作

醇>

任何使POST請求工作而不尾隨斜杠的解決方案?

以下是我用來測試POST api的代碼:

public class HttpPostExample {

public static void main(String[] args) {

HttpClient httpClient = HttpClientBuilder.create().build();

try {

HttpPost request = new HttpPost("http://localhost:8080/forms");

StringEntity params =new StringEntity("{\"form_url\":\"admin\",\"website\":\"US_WEBSITE\",\"email\":\"testelascrip1@gmail.com\",\"cis_name\":\"testscrip1\"} ");

request.addHeader("content-type", "application/x-www-form-urlencoded");

request.setEntity(params);

HttpResponse response = httpClient.execute(request);

System.out.println("Printing the response code " + response.getStatusLine().getStatusCode());

} catch (IOException e) {

e.printStackTrace();

}

}

}

將URL更改為/ forms /適用于POST請求但不適用于/ forms

總結

以上是生活随笔為你收集整理的java解析带斜杠的参数_Java Spring MVC应用程序仅接受带有斜杠的POST请求的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。