概述
我使用下面的代码使用HTTP POST上传文件,但我从服务器获得500内部服务器错误响应.
你能看一下,让我知道哪个代码部分是罪魁祸首/缺失. HTTPS连接没有错误,我认为Header中存在一些问题,因此服务器不接受此请求.
// Check server address
url = new URL("https://example.com");
String protocol = url.getProtocol();
String host = url.getHost();
String serviceRoot = url.getPath();
// Build POST request
HttpPost post = new HttpPost(new URI(protocol + "://" + host
+ serviceRoot));
post.addHeader("User-Agent", "Test");
post.addHeader("Content-type", "multipart/form-data");
post.addHeader("Accept", "image/jpg");
String authValue = "Basic "
+ Base64
.encodeBase64ToString(("username" + ":"
+ "password").getBytes()) + " " + "realm="example.com"&#
最后
以上就是生动牛排为你收集整理的java post请求返回500错误_java – 500来自HTTP POST请求的内部错误的全部内容,希望文章能够帮你解决java post请求返回500错误_java – 500来自HTTP POST请求的内部错误所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复