为了账号安全,请及时绑定邮箱和手机立即绑定

java访问php接口问题,$_POST默认接收的contentType是?

java访问php接口问题,$_POST默认接收的contentType是?

慕娘9325324 2019-04-16 17:06:02
背景现在java需要访问我的php接口我这边直接$_POST取值测试工具是mac下的,我不太清楚,是HTTP服务测试工具,填我的api地址,参数,然后访问类型Post/Get,然后线程数什么的,然后开始跑,其中有一个选项是使用multipart/form-data,如果勾上就很快。php端我这边php其实就走的普通方法,差不多这样:functioncheck_username(){$username=$_POST['username'];$result=_check_username($username);returnjson($result);}java端用的封装的类库,好像HttpClient之类的,我只知道默认的请求的ContentType是application/x-www-form-urlencode的问题用测试工具发现如果是contentType是application/x-www-form-urlencode访问,需要好长时间,平均几秒钟如果是multipart/form-data则非常快,几十毫秒就完了为什么会出现这种情况啊?我用$_GET['username']也是可以取到的,application/x-www-form-urlencode这个本质上是不是就是Get请求啊?
查看完整描述

2 回答

?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

能贴一下你的代码吗?你这样大家完全不能回答
你可以用wireshark抓一下报文吗?
先确定你的报文是不是很大?
你的php的是apache,还是fpm还是fastcgi?
能再补充详细点吗?
                            
查看完整回答
反对 回复 2019-04-16
  • 2 回答
  • 0 关注
  • 351 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信