java - 我向wordpress rest api发送请求以获取令牌,但我得到了奇怪的回调
问题描述
我想将用户从android应用程序登录到wordpress,所以我向服务器发送请求,但似乎不成功
我的 User.java 包含用于电子邮件 ID 令牌的 getter 和 setter。
登录.java
private String email,password;
public Login (String email,String password){
this.email=email;
this.password=password;
}
RetroFitInterface.java
@POST ("Authorization: Bearer")
Call<User> login (@Body Login login);
MainActivity.java
Retrofit.Builder builder=new Retrofit.Builder().baseUrl("https://taqoh.com/wp-json/jwt-auth/v1/token/")
.addConverterFactory(GsonConverterFactory.create());
Retrofit retrofit=builder.build();
RetroFitInterface retroFitInterface=retrofit.create(RetroFitInterface.class);
private Button button,button1;
private static String token;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button=findViewById(R.id.login_btn);
button1=findViewById(R.id.get_token_btn);
button.setOnClickListener(this);
button1.setOnClickListener(this);
}
private void login(){
Login login=new Login("email@something.com","secret-password");
Call<User>call=retroFitInterface.login(login);
call.enqueue(new Callback<User>() {
@Override
public void onResponse(Call<User> call, Response<User> response) {
if (response.isSuccessful()){
Log.i("requestwp",response.message());
Toast.makeText(MainActivity.this,response.body().getEmail(),Toast.LENGTH_LONG).show();
token=response.body().getToken();
}
}
@Override
public void onFailure(Call<User> call, Throwable t) {
Toast.makeText(MainActivity.this,t.getMessage(),Toast.LENGTH_LONG).show();
Log.i("requestwp",t.getMessage());
}
});
我从 onfailure 收到回调消息:格式错误的 URL 库:https ://taqoh.com/wp-json/jwt-auth/v1/token/,相对 授权:Bearer
解决方案
推荐阅读
- javascript - 如何从类中获取值而不是javascript中的标题
- hibernate - java.lang.IllegalArgumentException:此类 <> 未定义 IdClass
- python - Python递归函数获取列表中的下一项
- c - ARM GCC 中对 posix_memalign 的未定义引用
- java - Spring Autowiring all beans from Qualifier in Map
- gdb - Qt Creator:发布和调试版本之间的技术差异
- groovy - 使用 Groovy AST 添加字段不会生成 getter 和 setter
- html - bootstrap 4上的水平和垂直居中卡
- excel - Excel VBA:如何从表单方法的代码中引用工作表?
- java - 无法让弹簧启动执行器公开默认端点以外的端点,需要建议