Feature/IOfix#2726

add Request Header agent
add Put
Modified PutFile