Does CDRouter support HTTP POST for TR-069 file uploads?
No. In some test cases from CDRouter’s TR-069 test module add-on, the ACS issues an Upload RPC request to the CPE to initiate a file transfer from the CPE to a remote file server via HTTP.
The CPE device is required to use an
HTTP PUT method to perform this
file transfer. CDRouter does not support a file transfer to be
performed via an
According to the TR-069 specification, the CPE device is only permitted to use HTTP PUT methods to perform HTTP/HTTPS data transfers to complete an Upload RPC. From TR-069 (Amendment 4), Sec A.4.1.5: “Upload”:
Table 53 – Upload arguments Argument Type Description URL string(256) URL, as defined in , specifying the destination file location. HTTP and HTTPS transports MUST be supported. Other optional transports, as specified in Section 2.3.2, MAY be supported. When performing an upload to the URL specified by this argument, the CPE MUST make use of the HTTP PUT method.