我想通过cfhttp删除id的文档。 但它不起作用。 有人可以帮忙吗?有什么问题?
<cfhttp method="get" url="#elm_solr_url#update/?">
<cfhttpparam name="stream.body"
type="FormField"
value="<delete><query>id:888_1100_1509_1_1</query></delete>">
<cfhttpparam name="commit" type="FormField" value="true">
</cfhttp>
答案 0 :(得分:0)
尝试类似:
<cfxml variable="deleteID">
<delete><id>888_1100_1509_1_1</id></delete>
</cfxml>
<cfhttp method="POST" url="#elm_solr_url#update/">
<cfhttpparam type="XML" value="#deleteID#">
</cfhttp>
OR,类似于:
<cfhttp method="GET" url="#elm_solr_url#update/">
<cfhttpparam type="url" name="stream.body" value="#URLEncodedFormat('<delete><id>888_1100_1509_1_1</id></delete>')#">
</cfhttp>