func irrcrpt(_arg1 dna.String, _arg2 dna.Int) dna.String { var _local5 dna.Int var _local3 dna.String = "" var _local4 dna.Int for _local4 < _arg1.Length() { _local5 = _arg1.CharCodeAt(_local4) if (_local5 >= 48) && (_local5 <= 57) { _local5 = ((_local5 - _arg2) - 48) if _local5 < 0 { _local5 = (_local5 + ((57 - 48) + 1)) } _local5 = ((_local5 % ((57 - 48) + 1)) + 48) } else { if (_local5 >= 65) && (_local5 <= 90) { _local5 = ((_local5 - _arg2) - 65) if _local5 < 0 { _local5 = (_local5 + ((90 - 65) + 1)) } _local5 = ((_local5 % ((90 - 65) + 1)) + 65) } else { if (_local5 >= 97) && (_local5 <= 122) { _local5 = ((_local5 - _arg2) - 97) if _local5 < 0 { _local5 = (_local5 + ((122 - 97) + 1)) } _local5 = ((_local5 % ((122 - 97) + 1)) + 97) } } } _local3 = (_local3 + dna.FromCharCode(_local5)) _local4++ } return (_local3) }
func Post(url, bodyStr dna.String) (*http.Result, error) { mutex.Lock() http.DefaulHeader = Header http.DefaulHeader.Set("Cookie", Cookie) http.DefaulHeader.Set("Content-Length", string(bodyStr.Length().ToString())) mutex.Unlock() // dna.Log(http.DefaulHeader) return http.Post(url, bodyStr) }