経由でフォームを投稿しようとすると、この証明書検証エラーが発生しますRCurl::postForm()
。
Error in function (type, msg, asError = TRUE) :
SSL certificate problem, verify that the CA cert is OK. Details:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
POST フォームにまだ慣れていないので、どこが間違っているのか教えてもらえますか?
エラーが発生した例
http://goo.gl/qOf5tのソース コードを調べたところ、リストされている最初のフライトの POST 形式を特定しました (2013 年 4 月 9 日現在、これは FFM - NY で 437,97 ユーロ):
<form data-carrier='["AF"]' method="post" target="_blank" action=
"https://www.fluege.de/flight/itinerary/sFlightInput/bd253d844ad40c38e2334930a849da76/SAB"
class="clearfix itinForm">
<input type="hidden" name="key" value="2" /> <input type="hidden" name="recom"
value="2" /> <input type="hidden" name="type" value="SAB" />
<div class="relative clearfix">
<div class="Pricebox PriceboxWO">
<div class="spiffy spiffytop schemeh1">
<div class="spiffy1">
</div>
<div class="spiffy2">
</div>
<div class="spiffy3">
</div>
<div class="spiffy4">
</div>
</div>
<div class="PriceItin floatfix">
<div class="fll">
Preis p. P. :
</div>
</div>
</div>
</div>
</form>
そして、私はこれを発射しました:
require("RCurl")
x <- RCurl::postForm(
uri="https://www.fluege.de/flight/itinerary/sFlightInput/bd253d844ad40c38e2334930a849da76/SAB",
.params=list(
key=160,
recom=160,
type="SAB"
),
style="POST"
)