gpt4 book ai didi

java - Restful API codeigniter - JAVA 问题

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:36:29 26 4
gpt4 key购买 nike

我们使用 Phil Sturgeons cool Restful API framework for codeigniter 构建了我们的 API ,它已准备好生产并用作我们移动应用程序实现的一部分。

我们在 Java 中使用 API 时遇到问题

httpConnection = (HttpConnection) Connector.open(url, Connector.READ, true);
// Set content type by given parameter......
httpConnection.setRequestProperty("Accept", contentType);
httpConnection.setRequestProperty("User-Agent", "Profile/MIDP-2.0 Configuration/FCLDC-1.0");
httpConnection.setRequestProperty("Content-Type", contentType);
httpConnection.setRequestProperty("TK-API-KEY", UrlFactory.TK_API_KEY);

// httpConnection.setRequestProperty("Model",
// StyleUtil.getDeviceModel());
if (httpConnection.getResponseCode() == 302)
{
String redirectUrl = httpConnection.getHeaderField("Location");
httpConnection = (HttpConnection) Connector.open(redirectUrl, Connector.READ_WRITE, true);
}

if (httpConnection.getResponseCode() == HttpConnection.HTTP_OK)
{
io = httpConnection.openInputStream();

int ch;
while ((ch = io.read()) != -1)
{
bo.write(ch);
}

}

httpConnection.getResponseCode() 无法获取状态代码并返回格式错误的异常。我们的 API 服务器是 NGINX。

最佳答案

MalformedException 会在标题字段设置不正确的情况下抛出。请检查不同的 header 以及不同的用户代理。尝试使用httpConnection.setDoOutput(true);

关于java - Restful API codeigniter - JAVA 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12178584/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com