Php 使用改型2时,将其张贴';s只是没有';行不通

Php 使用改型2时,将其张贴';s只是没有';行不通,php,android,retrofit,retrofit2,Php,Android,Retrofit,Retrofit2,问题是,当我运行代码时,服务器无法看到POST请求。但答案是正确的。如果我使用接口的getJson方法,它就会工作。所以问题可能不在服务器上 在onFailure方法上添加t.prientstacktrace(),然后显示logcaterror@RajeshRajendiran好像我没有错误。我写了这个,StringWriter errors=newStringWriter();t、 printStackTrace(新的PrintWriter(错误));Log.v(“STERLITAMAK”,e

问题是,当我运行代码时,服务器无法看到POST请求。但答案是正确的。如果我使用接口的getJson方法,它就会工作。所以问题可能不在服务器上

在onFailure方法上添加t.prientstacktrace(),然后显示logcaterror@RajeshRajendiran好像我没有错误。我写了这个,StringWriter errors=newStringWriter();t、 printStackTrace(新的PrintWriter(错误));Log.v(“STERLITAMAK”,errors.toString());Log.v(“STERLITAMAK”,t.toString());在
public void on failure
方法t.printstacktrace()上进行如下更改;然后显示logcat输出如何在logcat中找到错误日志@RajeshRajendiran第一次更改代码,如上面的注释,然后logcat在红色上显示错误
Retrofit rt;
rt=new Retrofit.Builder().baseUrl("http://10.0.2.2/").addConverterFactory(ScalarsConverterFactory.create()).addConverterFactory(GsonConverterFactory.create()).build();


Foo foo=rt.create(Foo.class);

//Map<String,String> mapp=new HashMap<>();
//mapp.put("author","author");
Call<String> msg=foo.postJson("msg");

msg.enqueue(new Callback<String>() {
    @Override
    public void onResponse(Call<String> call, Response<String> response) {

        Log.v("STERLITAMAK", response.body().toString());
    }

    @Override
    public void onFailure(Call<String> call, Throwable t) {
        Log.v("STERLITAMAK", t.toString());

    }
});
public interface Foo {

@GET("Singleton")
Call<String> getJson(@Query("weneed") String author);

@POST("Singleton")
@FormUrlEncoded
Call<String> postJson(@Field("weneed") String author);

@FormUrlEncoded
@POST("Singleton")
Call<String> postJson1(@FieldMap Map<String,String> data);
}
echo $_POST['weneed'];