都说利用java实现跨域访问很简单,原来是利用java的net包可以实现连接url,post、get传值什么的。
当然,你也可以用httpClient这种第三方的方法。
今天遇到的问题是,在post时出现异常:
java.io.IOException: Server returned HTTP response code: 500 for URL: http://192.98.8.50/。。。
在网上查了一下,也是很多情况,
我遇到的情况是:
我在没有post参数的情况下也打开了OutputStreamWriter造成的。
修改后的完整程序如下:
本文介绍了一种使用Java进行跨域POST请求时遇到500错误的解决方案。问题出现在未传递POST参数却初始化了OutputStreamWriter的情况下。通过判断参数是否为空来避免此问题。
3万+

被折叠的 条评论
为什么被折叠?



