我正在尝试使用当前在ajax中创建的Web服务。除了使用POST数据之外,我不知道这个Web服务实际上做了什么。当我试图在POSTMAN(Rest api客户端)上看到它的输出时,我收到了错误。
这是网络服务的结构:
var request = {};
request.UserName = "some data"; // this should be always hard coded like this
request.Password = "some data"; // this should be always hard coded like this
request.CurrentUsername = "admin"; // this is hard coded like this for now
request.FirstName = "some data";
request.LastName = "some data";
var send = {};
send.request = request;
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "some link",
data: JSON.stringify(send),
dataType: "json",
async: false,
success: function (msg) {
// Process the result here
},
error: function () {
//alert("error");
// Display the error here in the front end
}
});
});
});
我需要在android中获取它的输出。因为我对ajax,jquery(后端)知之甚少,并且使用post服务链接和参数使用post方法完成json解析(在android中)。请指导我在这种情况下如何实施。
此外,我通常检查邮递员的网络服务输出,但这里每次都给我不好的请求。
请帮忙。
答案 0 :(得分:1)
您是否尝试过使用Telerik的Fiddler4?我在工作中挣扎了两个星期,做了一些非常类似的事情。我使用webclient将数据从Android发送到我的网页。我没有停止错误。没有在线帮助。使用fiddler我能够看到我的帖子数据是什么,它在哪里以及所有细节。它应该可以帮助你缩小范围。
答案 1 :(得分:0)
是的,终于有办法移动它。它非常简单,并且在android端所有
中都需要以下标题httpPost.setHeader("Content-Type", "application/json");