我尝试了以下但是在响应时我得到500错误(内部服务器错误) - 帮助我在上面的屏幕截图中设计请求的界面...谢谢
@Multipart
@POST("myrecord")
Call<ResponseBody> addRecord(@Query("token") String token,@Query("userid") int userId,
@Query("name") String name, @Part("file") RequestBody file);
File file = new File(getRealPathFromURI(data.getData()));
RequestBody requestFile = RequestBody.create(MediaType.parse("image/*"), getRealPathFromURI(data.getData()));`
Call<ResponseBody> responseBodyCall = service.addRecord(token, userId,
"newFileName", requestFile);
responseBodyCall.enqueue(new Callback<ResponseBody>() {
@Override
public void onResponse(Call<ResponseBody> call, Response<ResponseBody> response) {
Log.d("Response", "="+response.code());
Log.d("Response", "= "+response.message());
}
@Override
public void onFailure(Call<ResponseBody> call, Throwable t) {
Log.d("failure", "message = " + t.getMessage());
Log.d("failure", "cause = " + t.getCause());
}
});`
Run Code Online (Sandbox Code Playgroud) 这是我的第一个json响应,我得到了令牌
{
"token": "I0ZmEifQ.CdbGWjkIYnuO29uJokCIGn8kXFbLbVp3gnlsEszagno"
}
Run Code Online (Sandbox Code Playgroud)
pojo类
public class TokenReceiver {
private String token;
public String getToken() {
return token;
}
}
Run Code Online (Sandbox Code Playgroud)
以上工作正常,但如何得到以下的回应
{
"user": {
"id": 1,
"first_name": "Super",
"last_name": "Admin",
"email": "abc@sad.sdf",
"mobile_no": 2147483647,
"created_at": "2016-01-21 00:00:00",
"updated_at": "2016-01-21 00:00:00",
"user_role_id": 1
}
}
Run Code Online (Sandbox Code Playgroud)
状态代码为200(OK)但数据未附加到pojo
public class User {
@SerializedName("id")
@Expose
private int id;
@SerializedName("first_name")
@Expose
private String first_name;
@SerializedName("last_name")
@Expose
private String last_name;
@SerializedName("email")
@Expose
private String email;
@SerializedName("mobile_no")
@Expose
private String mobile_no;
@SerializedName("created_at")
@Expose
private String created_at; …
Run Code Online (Sandbox Code Playgroud) 您好,我正在使用 Apollo android 从 Github GraphQl 获取带有关键字的存储库列表
我还必须添加基于光标的分页。
这是 .graphql 文件
query Search($query: String!,$afterCursor: String!){
search(query:$query, after:$afterCursor,type: REPOSITORY, first: 50) {
repositoryCount
edges {
node {
... on Repository {
id
name
description
forkCount
owner{
login
id
avatarUrl
}
}
}
cursor
}
pageInfo {
endCursor
hasNextPage
}
}
}
Run Code Online (Sandbox Code Playgroud)
第一次发送请求时 afterCursor 变量的值是多少
我尝试了 null 但响应失败
我也尝试了空字符串
提前致谢..