Ruby on rails Rails Net:Http json编码问题
我正在使用一个发送JSON的外部API 当我将相同的JSON复制到Paw(一个类似邮递员的工具)时,它就工作了 使用rails,我得到了一个Ruby on rails Rails Net:Http json编码问题,ruby-on-rails,json,ruby,net-http,Ruby On Rails,Json,Ruby,Net Http,我正在使用一个发送JSON的外部API 当我将相同的JSON复制到Paw(一个类似邮递员的工具)时,它就工作了 使用rails,我得到了一个400错误请求错误 我认为这是一个编码问题,因为当我想要解析400响应体时,我需要做一些事情 response.body.encode('UTF-8', invalid: :replace, undef: :replace, replace: '?') 那么请求和响应是: 请求 {"searchable":{"default":true},"c_body"
400错误请求
错误
我认为这是一个编码问题,因为当我想要解析400响应体时,我需要做一些事情
response.body.encode('UTF-8', invalid: :replace, undef: :replace, replace: '?')
那么请求和响应是:
请求
{"searchable":{"default":true},"c_body":{"ja-JP":{"_type":"markup_text","source":"<div class=\"cms-content-wrapper\"><div class=\"cms-page-module\" data-template-id=\"552100319\" data-template-name=\"PEP_Features_Carousel\" data-page-module-id=\"408407719\" rank=\"cptiuz\"><section class=\"sk-component sk-component--pep-feature-slider\" data-slider-id=\"\" id=\"\">\r\n <div class=\"sk-carousel sk-carousel__emotional sk-carousel-load\" data-sk-carousel-limit=\"{'large':1, 'medium':1, 'small':1}\" data-loop=\"true\">\r\n\t<div class=\"sk-carousel-inner\">\r\n\t\t<ul class=\"sk-carousel-wrapper\" style=\"left: -100%; transform:none;\">\r\n \r\n \r\n \r\n <li>\r\n <div class=\"sk-carousel__item\" data-gallery-item=\"\">\r\n <div class=\"sk-copy--text-wrapper\">\r\n <div class=\"sk-copy--text\">\r\n <div class=\"sk-pre-header\"><p>ストッケ エクスプローリーの主な特徴</p>\n</div>\r\n <h3>より近くで絆を感じる</h3>\r\n \r\n <div class=\"sk-copy--large\">公園からコーヒーショップまで、エクスプローリーはお子さまと親御さまの絆を感じられる、最適な高さにお子さまの位置を調節します。</div>\r\n \r\n <div .........
{"_v":"19.5","fault":{"arguments":{"body":"{\"searchable\":{\"default\":true},\"c_body\":{\"ja-JP\":{\"_type\":\"markup_text\",\"source\":\"<div class=\\\"cms-content-wrapper\\\"><div class=\\\"cms-page-module\\\" data-template-id=\\\"552100319\\\" data-template-name=\\\"PEP_Features_Carousel\\\" data-page-module-id=\\\"408407719\\\" rank=\\\"cptiuz\\\"><section class=\\\"sk-component sk-component--pep-feature-slider\\\" data-slider-id=\\\"\\\" id=\\\"\\\">\\r\\n <div class=\\\"sk-carousel sk-carousel__emotional sk-carousel-load\\\" data-sk-carousel-limit=\\\"{'large':1, 'medium':1, 'small':1}\\\" data-loop=\\\"true\\\">\\r\\n\\t<div class=\\\"sk-carousel-inner\\\">\\r\\n\\t\\t<ul class=\\\"sk-carousel-wrapper\\\" style=\\\"left: -100%; transform:none;\\\">\\r\\n \\r\\n \\r\\n \\r\\n <li>\\r\\n <div class=\\\"sk-carousel__item\\\" data-gallery-item=\\\"\\\">\\r\\n <div class=\\\"sk-copy--text-wrapper\\\">\\r\\n <div class=\\\"sk-copy--text\\\">\\r\\n <div class=\\\"sk-pre-header\\\"><p>???????????? ???????????????????????????????????????</p>\\n</div>\\r\\n <h3>?????????????????????