我有一个 API,当我返回文本/css 时,它是字符串格式而不是 JSON,所以当我使用 Postman 访问该 API 时,我会用状态代码 200 返回整个 css 数据,但是当我使用 HTTPI 或任何访问相同的 API 时其他库我得到状态代码 302,“您正在被重定向”,重定向是指向正确 css 数据的超链接。
以下是我使用 HTTPI 发出 get 请求的方式:
url = "https://<some-end-point>"
request = HTTPI::Request.new
request.url = url
request.headers = {"Content-Type"=>"text/css","Authorization"=>"
<authorised token>","api_version"=>"1"}
response = HTTPI.get(request)
puts response