[英]Solr: getting error on url field while updating
我正在嘗試更新Solr文檔的url字段,但出現以下錯誤
HTTP錯誤400:錯誤的請求
我認為是因為網址字段
image_new_path = https://aaa.com/bbb/posts/post_fta6cueqq1497926075564.jpeg
req = urllib2.Request(url=solrPath + '/update/json?commit=true', data='[{"id":"' + docs['id'] + '","image":{"set":'+image_new_path+'}}]')
我需要更改一些特殊字符嗎? 如果是,哪一個以及如何?
Solr錯誤:
RequestHandlerBase
org.apache.solr.common.SolrException: Cannot parse provided JSON: Expected ',​' or '}': char=:,​position=41 BEFORE='[{"id":"189",​"image":{"set":https:' AFTER='//aaa.com/bbb/user'
問題是“:”,我必須在“:”之前添加“ \\”以使其起作用。 所以現在圖像路徑變為
https\://aaa/bbb
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.