ajax-Http接口发送json问题

问题描述

Http接口发送json问题

我用ajax发送json可以调通,但是用网上的接口测试工具发送json不成功,请问有没有曾经遇到和我一样问题的。

解决方案

用fiddler调试下网页和你所谓的工具之间有什么不同,特别是post数据编码、cookie、referer、url路径、post还是get,user agent等,必然有不同。
或者本身你的web service不太稳定,这个也有可能。

解决方案二:

工具是不是有些参数不能定制化,用postman这个试试。

时间: 2024-11-02 07:46:48

ajax-Http接口发送json问题的相关文章

java 使用http协议访问api接口,发送json数据

问题描述 java 使用http协议访问api接口,发送json数据 http访问 api接口,http的头需要加入id 和密钥进行验证,发送json格式的数据给应用程序,求大神指教.有没有实例程序可供参考的,谢谢各位了 解决方案 jsp服务器端 变量 = request.getHeader(""http头字段""); 客户端 HashMap<String String> headers = new HashMap<String String>

Ajax调用restful接口传送Json格式数据的方法_AJAX相关

ajax传送json格式数据,关键是指定contentType,data要是json格式 如果是restful接口,把type改成对应的post(增).delete(删).put(改).get(查)即可 var post_data={"name":"test001","pass":"xxxx"}; $.ajax({ url: "http://192.168.10.111:8080/uc/login", ty

Ajax调用restful接口传送Json格式数据的方法

ajax传送json格式数据,关键是指定contentType,data要是json格式 如果是restful接口,把type改成对应的post(增).delete(删).put(改).get(查)即可 var post_data={"name":"test001","pass":"xxxx"}; $.ajax({ url: "http://192.168.10.111:8080/uc/login", ty

ajax调用返回php接口返回json数据的方法(必看篇)

php代码如下: <?php header('Content-Type: application/json'); header('Content-Type: text/html;charset=utf-8'); $email = $_GET['email']; $user = []; $conn = @mysql_connect("localhost","Test","123456") or die("Failed in conn

编码-jQuery中的ajax方法获取到json数据中文会乱码

问题描述 jQuery中的ajax方法获取到json数据中文会乱码 接口如下:http://cre.mix.sina.com.cn/api/finance/topstock_display这个接口 默认返回是 gbk的编码 支持 oe=utf-8,但是xtmlhttprequest 返回的数据默认的字符编码是utf-8,后台说用oe=utf转换,求解... 解决方案 首先你这不是json,所以你需要从服务器语言上把数据转换成json再去传到前端:其次,你要把后台脚本改成utf-8编码,不知道你用

前端框架是Struts2.如何从页面往Action中发送json数组?

问题描述 前端框架是Struts2.如何从页面往Action中发送json数组? 前端框架是Struts2.如何从页面往Action中发送json数组? 前端框架是Struts2.如何从页面往Action中发送json数组? 前端框架是Struts2.如何从页面往Action中发送json数组? 解决方案 json数组格式转换成String作为参数传递给struts2的Action的属性后,在后台处理时再用java的JSON解析工具进行数据解析的. 跟普通String类型的参数传递一样啊,把js

编程-我用Ajax向后台发送了个请求,返回的数据是一个List,页面都已经打印出来了,我如何遍历他?

问题描述 我用Ajax向后台发送了个请求,返回的数据是一个List,页面都已经打印出来了,我如何遍历他? 前台代码 $.ajax( { url:'<%=path%>/complete!queryComplete.action',// 跳转到 action type:'post', //post方式提交 success:function(data) { //data是返回的数据 console.log(data);//打印这个数据,打印出的数据 上面有图大家可以看下 }, error : fun

界面-PHP $ajax失败,数据类型json

问题描述 PHP $ajax失败,数据类型json 我在文件B中,连接数据库,取出了我需要的信息,放在一个大数组里定为$list,但是在A界面ajax读取$list的值,老是显示fail; 我在B里直接输出$list,得到一组数,在不连接数据库的情况下,直接把这组数赋值给$list,这种情况在A中显示的结果是正常的: 后来我想了一个办法,用一个C页面include B页面,从C传给A.我传的是一维数组的值的时候结果是正确,但是传二维数组时,又出现了之前的那种问题,现象一模一样.这是为什么呢? 解

jquery ajax 向后台传 json 数组 出现 400 错误,后台用的springmvc

问题描述 jquery ajax 向后台传 json 数组 出现 400 错误,后台用的springmvc 解决方案 400 请求出错 由于语法格式有误,服务器无法理解此请求.不作修改,客户程序就无法重复此请求. 应该是你发送的内容出问题了 解决方案二: 400,服务器自动返回的错误,是你请求的参数与后台的mvc路由无法匹配吧 解决方案三: 你将data:stringify(rows)更改为data:rows试试 解决方案四: 测试了你的代码,报415错误,就是服务器拒绝处理请求.原因是你传递的