【发布时间】:2015-10-22 05:46:13
【问题描述】:
我在我的 android 应用程序中使用 Retrofit 与我的服务器通信。在我的一个服务器调用中,我期待来自服务器的字符串响应。所以,我声明了一个回调,它需要一个字符串值。 Callback<String>。在 php 中,我回显了一个字符串。说echo "test"; 当我在浏览器中点击网址时,回显按预期工作test。但是在我的 android 应用程序中,调用了失败回调。
我尝试将 php 更改为 echo "\"test\"";
在浏览器上:"test"
在 android 上:调用成功回调。
我通过声明一个变量来解决它。 php:
$result = "test";
echo $result;
浏览器:test
Android : 调用成功回调。
我的问题是,Retrofit 是这样工作的吗?还是我做错了什么?另外,要解决这个问题,除了声明变量还有什么办法吗?
【问题讨论】: