首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么HTTPBuilder会抛出"HttpResponseException:坏请求“?

为什么HTTPBuilder会抛出"HttpResponseException:坏请求“?
EN

Stack Overflow用户
提问于 2017-04-11 07:50:44
回答 1查看 2.4K关注 0票数 0

Http:0.7.1-Language: Groovy : Spock

测试代码

代码语言:javascript
复制
import groovyx.net.http.HTTPBuilder
import spock.lang.Specification

/**
 * Created by Long Nguyen on 4/11/2017.
 *
 * Chatwork api documentation: http://developer.chatwork.com/ja/index.html
 */
class ChatworkApiSpec extends Specification {
    // https://api.chatwork.com/v2/contacts
    def apiRoot = "http://api.chatwork.com/v2"
    def contactsPath = "/contacts"
    def apiToken = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx"
    def http = new HTTPBuilder(apiRoot)

    /**
     * Endpoint: /contacts
     * You can access the list of users who are in contact with you.
     */
    def "Get your contact list"() {
        when:
        def response = http.get(path: contactsPath, headers: ["X-ChatWorkToken": apiToken])
        def responseData = response.responseData
        then:
        println responseData
    }
}

它总是抛在异常之下。我不知道设置标题的错误是什么。

(当然,当我使用邮递员时,这个api适用于我)

消息:

代码语言:javascript
复制
groovyx.net.http.HttpResponseException: Bad Request

    at groovyx.net.http.HTTPBuilder.defaultFailureHandler(HTTPBuilder.java:652)
    at groovy.lang.Closure.call(Closure.java:414)
    at groovyx.net.http.HTTPBuilder.doRequest(HTTPBuilder.java:508)
    at groovyx.net.http.HTTPBuilder.get(HTTPBuilder.java:292)
    at groovyx.net.http.HTTPBuilder.get(HTTPBuilder.java:262)
    at testcase.ChatworkApiSpec.Get your contact list(ChatworkApiSpec.groovy:24)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-11 08:50:58

抱歉,我的问题不对。我发布我的根链接也包括它的路径。

取代:

代码语言:javascript
复制
def apiRoot = "http://api.chatwork.com/v2"
def contactsPath = "/contacts"

通过

代码语言:javascript
复制
def apiRoot = "http://api.chatwork.com"
def contactsPath = "/v2/contacts"

才能解决这个问题。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43339831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档