VB.netでMSXML2.XMLHTTPを利用してキントーンデータの取得を行っています。
問題なく動作していたのですが、先日から「Error 400 Cannot convert date: Thu, 01 Jun 1970 00:00:00 GMT」のエラーが発生してデータが取得できないようになりました。
取得部分
'XMLHTTP オブジェクトを生成する
1.Dim objHttpReq As New MSXML2.XMLHTTP
2.objHttpReq.open(“GET”, Me.CreateURL(FileKey), False)
3.objHttpReq.setRequestHeader(“X-Cybozu-Authorization”, Me.Person.Encoding)
4.objHttpReq.setRequestHeader(“Host”, Me.DomainName + “:443”)
5.objHttpReq.setRequestHeader(“If-Modified-Since”, “Thu, 01 Jun 1970 00:00:00 GMT”)
6.objHttpReq.send(Nothing)
「5.objHttpReq.setRequestHeader(“If-Modified-Since”・・・・」の部分を削除すると正常に動作します。
(エラー内容)
<html>
<head>
<meta http-equiv=“Content-Type” content=“text/html;charset=utf-8”/>
<title>Error 400 Cannot convert date: Thu, 01 Jun 1970 00:00:00 GMT</title>
</head>
<body><h2>HTTP ERROR 400 Cannot convert date: Thu, 01 Jun 1970 00:00:00 GMT</h2>
<table>
<tr><th>URI:</th><td>/c60796/gaia/20200109073216AD4EF924DF984405A36F80A688D0830A149</td></tr>
<tr><th>STATUS:</th><td>400</td></tr>
<tr><th>MESSAGE:</th><td>Cannot convert date: Thu, 01 Jun 1970 00:00:00 GMT</td></tr>
<tr><th>SERVLET:</th><td>com.cybozu.common.blob.server.servlet.BlobServlet-7fae4d4a</td></tr>
</table>
原因と対策について、ご存知の方がいれば教えて頂けませんでしょうか。