我使用下面的代码使用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内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复