sách gpt4 ăn đã đi

java - 来自 PHP 文件的 JSON 返回垃圾

In lại Tác giả: Walker 123 更新时间:2023-11-29 23:57:04 24 4
mua khóa gpt4 giày nike

我试图从我的站点 example.net/index.php 获取一个 JSON 文件,但是我总是在 Android 应用程序中获取某种 HTML 而不是 JSON 对象。

返回字符串:

Xem sitemap của VNExpress

调用地址:

  $results = array(
"result" => "success",
"username" => "some username",
"projects" => "some other value"
);
header('Kiểu nội dung: application/json');
echo json_encode($results);
?>

Mã số:

public String getJSON(String url, int timeout) {
HttpURLConnection c = null;
thử {
URL u = new URL(url);
c = (HttpURLConnection) u.openConnection();
c.setRequestMethod("GET");
c.setRequestProperty("Content-length", "0");
c.setUseCaches(false);
c.setAllowUserInteraction(false);
c.setConnectTimeout(timeout);
c.setReadTimeout(timeout);
c.connect();
int status = c.getResponseCode();

switch (status) {
case 200:
case 201:
BufferedReader br = new BufferedReader(new InputStreamReader(c.getInputStream()));
StringBuilder sb = new StringBuilder();
Dây căng;
trong khi ((line = br.readLine()) != null) {
sb.append(line+"\n");
}
br.close();
return sb.toString();
}

} catch (MalformedURLException ex) {
Logger.getLogger(getClass().getName()).log(Level.SEVERE, null, ex);
} catch (IOException ex) {
Logger.getLogger(getClass().getName()).log(Level.SEVERE, null, ex);
} Cuối cùng {
if (c != null) {
thử {
c.disconnect();
} catch (Exception ex) {
Logger.getLogger(getClass().getName()).log(Level.SEVERE, null, ex);
}
}
}
return null;
}

如何获取 JSON 文件而不是此 HTML 代码?

câu trả lời hay nhất

你应该传递内容类型,

        c = (HttpURLConnection) u.openConnection();
c.setRequestMethod("GET");
c.setRequestProperty("Content-length", "0");
c.setRequestProperty("Content-type", "application/json; charset=utf-8");
c.setUseCaches(false);

关于java - 来自 PHP 文件的 JSON 返回垃圾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50249680/

24 4 0
Đề xuất bài viết: mysql - 按对对记录进行分组 SQL 查询
Đề xuất bài viết: php - 使用mysql数据库生成交易编号
Đề xuất bài viết: mysql 查询改进与连接问题
Đề xuất bài viết: MySQL 排序,限制为 MS SQL 排序
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress