android - 它无法发出 http 请求,而 esp32 正确充当服务器,它也使用 WIFI 连接到手机
问题描述
我正在尝试开发一个应用程序来向 esp32 发送数据并通过网络服务器发送数据是我发现的一种方式。 将数据从 Android 手机发送到 ESP32 我关注了这篇文章,一切正常,除了它无法发出 http 请求并且也没有给出任何错误原因。
AndroidNetworking.post("http://192.168.4.1/post")
.addStringBody("This is my data")
.build()
.getAsString(new StringRequestListener() {
@Override
public void onResponse(String response) {
// Toast.makeText(getApplicationContext(), response, Toast.LENGTH_SHORT).show();
Log.d("work3","done"+response);
}
@Override
public void onError(ANError anError) {
Log.d("work3","do"+anError.getErrorBody());
// Toast.makeText(getApplicationContext(), anError.getErrorBody(), Toast.LENGTH_SHORT).show();
}
});
AndroidNetworking.get("http://192.168.4.1/get")
.addQueryParameter("data", "HelloWorld")
.build()
.getAsString(new StringRequestListener() {
@Override
public void onResponse(String response) {
//Toast.makeText(getApplicationContext(), response, Toast.LENGTH_SHORT).show();
Log.d("working",response);
}
@Override
public void onError(ANError anError) {
Log.d("failed ",""+anError.getErrorBody());
//
// Toast.makeText(getApplicationContext(), anError.getErrorBody(), Toast.LENGTH_SHORT).show();
}
});
原木猫
2021-11-15 12:04:23.807 13871-13871/com.example.communication1 D/work: 1
2021-11-15 12:04:23.905 13871-13871/com.example.communication1 D/work3: donull
021-11-15 12:04:26.257 13871-13871/com.example.communication1 D/working 2: yes
2021-11-15 12:04:26.271 13871-13871/com.example.communication1 D/failed: null
它没有给出错误原因,所以我无法知道原因。还请建议使用应用程序将数据发送到 esp32 的所有其他替代方案。
解决方案
推荐阅读
- sql-server - Select node/descendant pairs for every permutation in tree hierarchy
- laravel - php artisan make:auth not defined in laravel 8.49
- ios - How do I bind a Boolean property to BehaviorRelay
(value: false) - ios - Set dynamic height for TabView in SwiftUI for Custom Views
- database - Some HTML Tags not been store in WordPress Database
- http-headers - Header Image size
- javascript - What is the difference between row.append and $$.filter
- java - 带有 FXML JavaFX 的 HashMap 找不到我的密钥
- java - Why my Java code is working in windows and not on Mac?
- kotlin - Is it safe to call a (kotlin coroutine) withContext within another withContext?