我正在执行HttpPost以将数据发送到LoopBack并获得响应。我从LoopBack收到如下错误:
HTTP/1.1 422无法处理的实体[X技术支持:快递,不同:来源、接受编码、访问控制允许凭据:true,内容类型:应用程序/json;字符集= utf-8,内容长度:1528年,日期:2014年12月18日星期四18:13:45 GMT,连接:保活]
所以,我在java中所做的是从java对象创建一个JSON,当我在loopback api explorer中使用这个JSON时,数据被插入并给了我响应200,但是在java中,我得到了这个错误。有人知道这个吗?java代码如下
JSONObject json = new JSONObject(jsonString);
StringEntity stringEntity = new StringEntity(json.toString());
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(POST_CLAIM_URL);
post.setEntity(stringEntity);
HttpResponse httpResponse = null;
httpResponse = client.execute(post);
我必须确保,我没有添加重复的条目。
问候你,瓦伦
1条答案
按热度按时间i2loujxw1#
有关身份验证,请参见此示例https://github.com/strongloop/loopback-example-access-control。
至于身份验证令牌,您可以在请求的查询字符串中设置它,如
http://localhost:3000/api/your-model?access_token=TOKEN